const User = require("../schema/user");

// 用户登录
const login = (username, password) => {
    return User.findOne({ username, password });
};

// 获取用户列表
const getUsers = () => {
    return User.find({});
};

// 获取用户信息
const getUser = (id) => {
    return User.findById(id);
};

// 添加用户
const addUser = (username, password) => {
    return User.create({ username, password });
};

// 删除用户
const deleteUser = (id) => {
    return User.findByIdAndDelete(id);
};

// 更新用户信息
const updateUser = (id, update) => {
    return User.findByIdAndUpdate(id, update);
};

module.exports = { login, getUsers, getUser, addUser, deleteUser, updateUser };
